User agents - The good the bad and the ugly
In theory user agents are great, it's a way for devices to identify themselves to servers. Great for analytics, and in theory something that can be used, along with other methods, to optimise the content the server delivers.